def analyze_words(a):
    if len(a) == 0:
        return "Мало данных для анализа"
    s = [' ', ',', '.', ';', ':', '!', '?', '-', '+', '=', '/', '\\', '*', '@', '&', '#', '$', '%', '^', '(', ')']
    w = []
    wd = ''
    for char in a:
        if char in s:
            if wd:
                w.append(wd)
            wd = ''
        else:
            wd += char
    if wd:
        w.append(wd)
    z = len(w)
    x = 0
    c = 0
    v = 0
    b = 0
    l = ''
    ll = 0
    for word in w:
        if word and word[0].isupper() and word[0] >= 'А' and word[0] <= 'Я':
            x += 1

        if any(char.isalpha() and char.isascii() for char in w):
            c += 1
        if len(word
               ) <= 3:
            v += 1
        if len(word) > ll:
            l = word
            
            ll = len(word)
        if '-' in word:
            b += 1
    return f"Количество введенных слов: {z}\n\
Количество слов начинающихся с заглавной кириллической буквы: {x}\n\
Количество слов с латинскими символами: {c}\n\
Количество коротких слов (не более 3 символов): {v}\n\
Самое длинное слово: {l}, длина: {ll}\n\
Количество слов с символом дефиса '-': {b}"
p = input("Введите несколько слов, разделенных пробелом: ")
res = analyze_words(p)
print(res)
